package com.infore.airsupervise.bean;

import com.chad.library.adapter.base.entity.MultiItemEntity;

import java.util.List;

/**
 * Created by Administrator on 2017/8/21.
 */

public class EventDetailsE {

    /**
     * mn : mn20170622174406
     * factor : PM25
     * poll_degree : PM25重度污染
     * descriptions : 四十七中发生了PM25重度污染
     * dispatcher : 惠济专用
     * id : a42890ca78c74f6bb5a84819f396ac83
     * reporter :
     * processList : [{"id":"a11b80207b554e99971b1b1474b66227","processer":"惠济专用","address":"湖南省长沙市雨花区长沙大道靠近华雅国际财富中心","processTime":"2017-08-21 11:13:38","describe":"描述","path":[],"lnt":113.030693,"lat":28.170136}]
     * em_degree : 二级
     * receiveTime : 2017-08-19 19:30:20
     * eventName : 四十七中PM25重度污染
     * eventTime : 2017-08-19 19:30:20
     * stationName : 四十七中
     * dispatcherId : 19b01040b8d24662935f9534feb7e50f
     */
    private String mn;
    private String factor;
    private String poll_degree;
    private String descriptions;
    private String dispatcher;
    private String id;
    private String reporter;
    private String em_degree;
    private String receiveTime;
    private String eventName;
    private String eventTime;
    private String stationName;
    private String dispatcherId;
    private String poll_level;
    private List<ProcessListBean> processList;


    private int itemType;

    public String getMn() {
        return mn;
    }

    public void setMn(String mn) {
        this.mn = mn;
    }

    public String getFactor() {
        return factor;
    }

    public void setFactor(String factor) {
        this.factor = factor;
    }

    public String getPoll_degree() {
        return poll_degree;
    }

    public void setPoll_degree(String poll_degree) {
        this.poll_degree = poll_degree;
    }

    public String getDescriptions() {
        return descriptions;
    }

    public void setDescriptions(String descriptions) {
        this.descriptions = descriptions;
    }

    public String getDispatcher() {
        return dispatcher;
    }

    public void setDispatcher(String dispatcher) {
        this.dispatcher = dispatcher;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getReporter() {
        return reporter;
    }

    public void setReporter(String reporter) {
        this.reporter = reporter;
    }

    public String getEm_degree() {
        return em_degree;
    }

    public void setEm_degree(String em_degree) {
        this.em_degree = em_degree;
    }

    public String getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {
        this.receiveTime = receiveTime;
    }

    public String getEventName() {
        return eventName;
    }

    public void setEventName(String eventName) {
        this.eventName = eventName;
    }

    public String getEventTime() {
        return eventTime;
    }

    public void setEventTime(String eventTime) {
        this.eventTime = eventTime;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getDispatcherId() {
        return dispatcherId;
    }

    public void setDispatcherId(String dispatcherId) {
        this.dispatcherId = dispatcherId;
    }

    public List<ProcessListBean> getProcessList() {
        return processList;
    }

    public void setProcessList(List<ProcessListBean> processList) {
        this.processList = processList;
    }

    public String getPoll_level() {
        return poll_level;
    }

    public void setPoll_level(String poll_level) {
        this.poll_level = poll_level;
    }

    public static class ProcessListBean {
        /**
         * id : a11b80207b554e99971b1b1474b66227
         * processer : 惠济专用
         * address : 湖南省长沙市雨花区长沙大道靠近华雅国际财富中心
         * processTime : 2017-08-21 11:13:38
         * describe : 描述
         * path : []
         * lnt : 113.030693
         * lat : 28.170136
         */

        private String id;
        private String processer;
        private String address;
        private String processTime;
        private String describe;
        private double lnt;
        private double lat;
        private List<String> path;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getProcesser() {
            return processer;
        }

        public void setProcesser(String processer) {
            this.processer = processer;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getProcessTime() {
            return processTime;
        }

        public void setProcessTime(String processTime) {
            this.processTime = processTime;
        }

        public String getDescribe() {
            return describe;
        }

        public void setDescribe(String describe) {
            this.describe = describe;
        }

        public double getLnt() {
            return lnt;
        }

        public void setLnt(double lnt) {
            this.lnt = lnt;
        }

        public double getLat() {
            return lat;
        }

        public void setLat(double lat) {
            this.lat = lat;
        }

        public List<String> getPath() {
            return path;
        }

        public void setPath(List<String> path) {
            this.path = path;
        }
    }

    @Override
    public String toString() {
        return "EventDetailsE{" +
                "mn='" + mn + '\'' +
                ", factor='" + factor + '\'' +
                ", poll_degree='" + poll_degree + '\'' +
                ", descriptions='" + descriptions + '\'' +
                ", dispatcher='" + dispatcher + '\'' +
                ", id='" + id + '\'' +
                ", reporter='" + reporter + '\'' +
                ", em_degree='" + em_degree + '\'' +
                ", receiveTime='" + receiveTime + '\'' +
                ", eventName='" + eventName + '\'' +
                ", eventTime='" + eventTime + '\'' +
                ", stationName='" + stationName + '\'' +
                ", dispatcherId='" + dispatcherId + '\'' +
                ", poll_level='" + poll_level + '\'' +
                ", processList=" + processList +
                ", itemType=" + itemType +
                '}';
    }
}
